From f108962ebc65ecac007af38eaf944c8697f7bf6a Mon Sep 17 00:00:00 2001 From: "awilliam@xenbuild.aw" Date: Thu, 3 Aug 2006 10:44:23 -0600 Subject: [PATCH] [IA64] enabling hypercalls from VT-i domain Signed-off-by: Tsunehisa Doi Signed-off-by: Tomonari Horikoshi Signed-off-by: Masaki Kanno --- xen/arch/ia64/xen/hypercall.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/ia64/xen/hypercall.c b/xen/arch/ia64/xen/hypercall.c index 20ab2ecda3..e7d5e32f3e 100644 --- a/xen/arch/ia64/xen/hypercall.c +++ b/xen/arch/ia64/xen/hypercall.c @@ -319,7 +319,7 @@ ia64_hypercall (struct pt_regs *regs) /* Hypercalls are only allowed by kernel. Kernel checks memory accesses. */ - if (privlvl != 2) { + if (VMX_DOMAIN(v) ? (privlvl != 0) : (privlvl != 2)) { /* FIXME: Return a better error value ? Reflection ? Illegal operation ? */ regs->r8 = -1; -- 2.30.2